﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Cyotek.GhostScript;

namespace SWCInvoice.Model {
    public class AntiAliasModeWrapper {
         #region Fields

        /// <summary>
        /// The AntiAliasMode Object
        /// </summary>
        AntiAliasMode _antiAliasMode;

        /// <summary>
        /// The name of the antialias mode
        /// </summary>
        string _name;

        #endregion

        #region Properties

        /// <summary>
        /// The AntiAliasMode Object
        /// </summary>
        public AntiAliasMode AntiAliasMode {
            get {
                return _antiAliasMode;
            }
            set {
                _antiAliasMode = value;
            }
        }

        /// <summary>
        /// The name of the antialias mode
        /// </summary>
        public string Name {
            get {
                return _name;
            }
            set {
                _name = value;
            }
        }

        #endregion

        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="imageFormat">antialias mode string</param>
        public AntiAliasModeWrapper(AntiAliasMode antiAliasMode)
        {
            _antiAliasMode = antiAliasMode;
            _name = antiAliasMode.ToString();
        }
    }
}
